<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>test.mss</title>
<meta name="generator" content="KF5::SyntaxHighlighting (CartoCSS)"/>
</head><body style="color:#1f1c1b"><pre>
<span style="color:#898887;">/* kate: hl CartoCSS</span>
<span style="color:#898887;">   This file contains some content coming from</span>
<span style="color:#898887;">   https://github.com/gravitystorm/openstreetmap-carto</span>
<span style="color:#898887;">   with CC0 license. This file is just for testing</span>
<span style="color:#898887;">   katepart highlighting engine.</span>
<span style="color:#898887;">   */</span>

<span style="color:#0057ae;">#world</span> <span style="font-weight:bold;">{</span>
<span style="color:#898887;">// this syntax</span>
<span style="font-weight:bold;">polygon-opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">50%</span><span style="font-weight:bold;">;</span>

<span style="color:#898887;">// is equivalent to</span>
<span style="font-weight:bold;">polygon-opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.5</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">}</span>

<span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">#ac46ac</span><span style="font-weight:bold;">;</span>

<span style="color:#898887;">/* For performance reasons, the admin border layers are split into three groups</span>
<span style="color:#898887;">for low, middle and high zoom levels.</span>
<span style="color:#898887;">For each zoomlevel, all borders come from a single attachment, to handle</span>
<span style="color:#898887;">overlapping borders correctly.</span>
<span style="color:#898887;">*/</span>

<span style="color:#0057ae;">#admin-low-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&lt;</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">],</span>  <span style="color:#898887;">// test</span>
<span style="color:#0057ae;">#admin-mid-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&lt;</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">],</span>
<span style="color:#0057ae;">#admin-high-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'2'</span><span style="font-weight:bold;">],</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'3'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">4</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.6</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.6</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">7</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">10</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'2'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
        background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">;</span>
        <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">}</span>
      <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'3'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
        background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">5</span><span style="font-weight:bold;">;</span>
        <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">5</span><span style="font-weight:bold;">;</span>
        <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">4</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
        <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'4'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">4</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.6</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.6</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">4</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">7</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>
  <span style="color:#898887;">/*</span>
<span style="color:#898887;">  The following code prevents admin boundaries from being rendered on top of</span>
<span style="color:#898887;">  each other. Comp-op works on the entire attachment, not on the individual</span>
<span style="color:#898887;">  border. Therefore, this code generates an attachment containing a set of</span>
<span style="color:#898887;">  @admin-boundaries/white dashed lines (of which only the top one is visible),</span>
<span style="color:#898887;">  and with `comp-op: darken` the white part is ignored, while the</span>
<span style="color:#898887;">  @admin-boundaries colored part is rendered (as long as the background is not</span>
<span style="color:#898887;">  darker than @admin-boundaries).</span>
<span style="color:#898887;">  The SQL has `ORDER BY admin_level`, so the boundary with the lowest</span>
<span style="color:#898887;">  admin_level is rendered on top, and therefore the only visible boundary.</span>
<span style="color:#898887;">  */</span>
  <span style="font-weight:bold;">opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.4</span><span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">comp-op</span><span style="font-weight:bold;">:</span> darken<span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">}</span>

<span style="color:#0057ae;">#admin-mid-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&lt;</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">],</span>
<span style="color:#0057ae;">#admin-high-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'5'</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
    background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'6'</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
    background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'7'</span><span style="font-weight:bold;">],</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'8'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">12</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1.5</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1.5</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">5</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.5</span><span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">comp-op</span><span style="font-weight:bold;">:</span> darken<span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">}</span>

<span style="color:#0057ae;">#admin-high-zoom</span><span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'9'</span><span style="font-weight:bold;">],</span>
  <span style="font-weight:bold;">[</span>admin_level <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'10'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">white</span><span style="font-weight:bold;">;</span>
      background<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@admin-boundaries</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-dasharray</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">line-clip</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">false</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.5</span><span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">comp-op</span><span style="font-weight:bold;">:</span> darken<span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">}</span>



<span style="color:#0057ae;">#nature-reserve-boundaries</span> <span style="font-weight:bold;">{</span>
  <span style="font-weight:bold;">[</span>way_pixels <span style="font-weight:bold;">&gt;</span> <span style="color:#b08000;">100</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">7</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&lt;</span> <span style="color:#b08000;">10</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      <span style="font-weight:bold;">::</span>fill <span style="font-weight:bold;">{</span>
        <span style="font-weight:bold;">opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.05</span><span style="font-weight:bold;">;</span>
        <span style="font-weight:bold;">polygon-fill</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">green</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">}</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-offset</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">-</span><span style="color:#b08000;">0.5</span><span style="font-weight:bold;">;</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">green</span><span style="font-weight:bold;">;</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.15</span><span style="font-weight:bold;">;</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-join</span><span style="font-weight:bold;">:</span> round<span style="font-weight:bold;">;</span>
    a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-cap</span><span style="font-weight:bold;">:</span> round<span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-offset</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">-</span><span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">green</span><span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-opacity</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.15</span><span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-join</span><span style="font-weight:bold;">:</span> round<span style="font-weight:bold;">;</span>
    b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-cap</span><span style="font-weight:bold;">:</span> round<span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">10</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
      a<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-offset</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">-</span><span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
      b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">4</span><span style="font-weight:bold;">;</span>
      b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-offset</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">-</span><span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">14</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">;</span>
      b<span style="font-weight:bold;">/</span><span style="font-weight:bold;">line-offset</span><span style="font-weight:bold;">:</span> <span style="font-weight:bold;">-</span><span style="color:#b08000;">3</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">}</span>

<span style="color:#0057ae;">#building-text</span> <span style="font-weight:bold;">{</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">14</span><span style="font-weight:bold;">][</span>way_pixels <span style="font-weight:bold;">&gt;</span> <span style="color:#b08000;">3000</span><span style="font-weight:bold;">],</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">17</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
<span style="font-weight:bold;">text-name</span><span style="font-weight:bold;">:</span> <span style="color:#bf0303;">&quot;[name]&quot;</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-size</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-fill</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">#444</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-face-name</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@book-fonts</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-halo-radius</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-wrap-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">20</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">text-halo-fill</span><span style="font-weight:bold;">:</span> rgba<span style="font-weight:bold;">(</span><span style="color:#b08000;">255</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">255</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">255</span><span style="font-weight:bold;">,</span><span style="color:#b08000;">0.5</span><span style="font-weight:bold;">);</span>
<span style="font-weight:bold;">text-placement</span><span style="font-weight:bold;">:</span> interior<span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">}</span>

<span style="color:#0057ae;">@marina-text</span><span style="font-weight:bold;">:</span> <span style="color:#006e28;">#576ddf</span><span style="font-weight:bold;">;</span> <span style="color:#898887;">// also swimming_pool</span>
<span style="color:#0057ae;">@landcover-face-name</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@oblique-fonts</span><span style="font-weight:bold;">;</span>
<span style="color:#0057ae;">@standard-wrap-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">30</span><span style="font-weight:bold;">;</span>

<span style="color:#0057ae;">.points</span> <span style="font-weight:bold;">{</span>
  <span style="font-weight:bold;">[</span>feature <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'tourism_alpine_hut'</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">13</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">point-file</span><span style="font-weight:bold;">:</span> url<span style="font-weight:bold;">(</span><span style="color:#bf0303;">'symbols/alpinehut.p.16.png'</span><span style="font-weight:bold;">);</span>
    <span style="font-weight:bold;">point-placement</span><span style="font-weight:bold;">:</span> interior<span style="font-weight:bold;">;</span>
  <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>

  <span style="font-weight:bold;">[</span>feature <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'highway_bus_stop'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">16</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      <span style="font-weight:bold;">marker-file</span><span style="font-weight:bold;">:</span> url<span style="font-weight:bold;">(</span><span style="color:#bf0303;">'symbols/square.svg'</span><span style="font-weight:bold;">);</span>
      <span style="font-weight:bold;">marker-fill</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@transportation-icon</span><span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">marker-placement</span><span style="font-weight:bold;">:</span> interior<span style="font-weight:bold;">;</span>
      <span style="font-weight:bold;">marker-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">6</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
    <span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">17</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
      <span style="font-weight:bold;">marker-file</span><span style="font-weight:bold;">:</span> url<span style="font-weight:bold;">(</span><span style="color:#bf0303;">'symbols/bus_stop.p.12.png'</span><span style="font-weight:bold;">);</span>
      <span style="font-weight:bold;">marker-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">12</span><span style="font-weight:bold;">;</span>
    <span style="font-weight:bold;">}</span>
  <span style="font-weight:bold;">}</span>

<span style="font-weight:bold;">[</span>feature <span style="font-weight:bold;">=</span> <span style="color:#bf0303;">'highway_primary'</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">7</span><span style="font-weight:bold;">][</span>zoom <span style="font-weight:bold;">&lt;</span> <span style="color:#b08000;">12</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span>
<span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">0.5</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">line-color</span><span style="font-weight:bold;">:</span> <span style="color:#0057ae;">@primary-fill</span><span style="font-weight:bold;">;</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">9</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span> <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">1.2</span><span style="font-weight:bold;">;</span> <span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">10</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span> <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">2</span><span style="font-weight:bold;">;</span> <span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">[</span>zoom <span style="font-weight:bold;">&gt;=</span> <span style="color:#b08000;">11</span><span style="font-weight:bold;">]</span> <span style="font-weight:bold;">{</span> <span style="font-weight:bold;">line-width</span><span style="font-weight:bold;">:</span> <span style="color:#b08000;">.5</span><span style="font-weight:bold;">;</span> <span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">}</span>
<span style="font-weight:bold;">}</span>
</pre></body></html>
